'''
Copyright (c) 2010, 2011 MIEM (http://miem.edu.ru/)
 
Authors:
    * Andrey Shtykovskiy    ( ashty@itas.miem.edu.ru      )
    * Edward Klyshinsky     ( klyshinsky@itas.miem.edu.ru )
    * Sergey R. Tumkovsky   ( srt@itas.miem.edu.ru        )
 
This file is part of MOAN (morphology analysis) software.
 
MOAN is free software: you can redistribute it and/or modify it 
under the terms of the GNU General Public License as published 
by the Free Software Foundation, either version 3 of the License, 
or (at your option) any later version.
 
This software is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Lesser General Public License for more details.
 
You should have received a copy of the GNU General Public License 
along with MOAN. If not, see http://www.gnu.org/licenses/.
'''

class MCLError(Exception):
    
    def __init__(self, message):
        self.__message = message
    
    def __str__(self):
        return self.__message
    
class MCLParseError(MCLError):
    pass

class MCLDocumentError(MCLError):
    pass